পাইথন সিনট্যাক্স সক্ষম করুন
আমরা আগের পৃষ্ঠায় শিখেছি, পাইথন সিনট্যাক্স সরাসরি কমান্ড লাইনে লিখে আহ্বান করা যেতে পারে:
>>> print("Hello, World!")
Hello, World!
অথবা আপনি সার্ভারে একটি পাইথন ফাইল তৈরি করতে পারেন, .py ফাইল এক্সটেনশন ব্যবহার করতে পারেন এবং কমান্ড লাইনে চালাতে পারেন:
C:\Users\Your Name>python myfile.py
পাইথন ইন্ডেন্টেশন
ইন্ডেন্টেশন একটি কোড লাইনের শুরুতে স্পেস বোঝায়।
অন্যান্য প্রোগ্রামিং ভাষায় কোডে ইন্ডেন্টেশন শুধুমাত্র পঠনযোগ্যতার জন্য, কিন্তু পাইথনে ইন্ডেন্টেশন খুবই গুরুত্বপূর্ণ।
পাইথন কোডের একটি ব্লক বোঝাতে ইন্ডেন্টেশন ব্যবহার করে।
উদাহরণ
আপনার নিজস্ব পাইথন সার্ভার পান
if 5 > 2:
print("Five is greater than two!")
আপনি ইন্ডেন্টেশন বাদ দিলে পাইথন আপনাকে একটি ত্রুটি দেবে:
উদাহরণ
সিনট্যাক্স ত্রুটি:
if 5 > 2:
print("Five is greater than two!")
ত্রুটি:প্রত্যাশিত ইন্ডেন্টেশন
স্লটের সংখ্যা প্রোগ্রামার পর্যন্ত, সর্বাধিক ব্যবহৃত চারটি, তবে এটি কমপক্ষে একটি হওয়া উচিত।
উদাহরণ
if 5 > 2:
print("Five is greater than two!")
if 5 > 2:
print("Five is greater than two!")
if 5 > 2:
print("Five is greater than two!")
কোডের একই ব্লকে আপনাকে অবশ্যই একই সংখ্যক স্পেস ব্যবহার করতে হবে, অন্যথায় পাইথন আপনাকে একটি ত্রুটি দেবে:
উদাহরণ
সিনট্যাক্স ত্রুটি:
if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!")
ত্রুটি:অসামঞ্জস্যপূর্ণ ইন্ডেন্টেশন
গুরুত্বপূর্ণ ইন্ডেন্টেশন নিয়ম:
1. যারা ইন্ডেন্টেশন ব্যবহার করেন না তাদের জন্য পাইথন একটি ত্রুটি নিক্ষেপ করবে
2. একই ব্লকের সমস্ত লাইন একই পরিমাণ দ্বারা ইন্ডেন্ট করা উচিত
3. হয় ট্যাব বা স্পেস ইন্ডেন্টেশনের জন্য ব্যবহার করা যেতে পারে, কিন্তু দুটি মিশ্রিত করবেন না
পাইথন ভেরিয়েবল
পাইথনে, ভেরিয়েবল তৈরি করা হয় যখন আপনি তাদের একটি মান নির্ধারণ করেন:
উদাহরণ
পাইথনে ভেরিয়েবল:
x = 5
y = "Hello, World!"
ভেরিয়েবল ঘোষণা করার জন্য পাইথনের কোন কমান্ড নেই।
পাইথন ভেরিয়েবল অধ্যায়ে ভেরিয়েবল সম্পর্কে আরও জানুন।
পরিবর্তনশীল সৃষ্টি
পাইথনের ভেরিয়েবলগুলি যখন বরাদ্দ করা হয় তখন স্বয়ংক্রিয়ভাবে তৈরি হয়। কোন এক্সপ্রেস বিজ্ঞপ্তি প্রয়োজন নেই.
পরিবর্তনশীল প্রকারের পরিবর্তন
পাইথন ভেরিয়েবলগুলি অশ্রেণীবদ্ধ। আপনি একটি ভেরিয়েবলে বিভিন্ন ধরণের মান নির্ধারণ করতে পারেন।
মন্তব্য
পাইথনের কোড ডকুমেন্টেশনের জন্য মন্তব্য করার ক্ষমতা রয়েছে।
মন্তব্যগুলি একটি # দিয়ে শুরু হয়, এবং পাইথন একটি মন্তব্য হিসাবে বাকি লাইন ফেরত দেয়:
উদাহরণ
পাইথনে মন্তব্য:
#This is a comment.
print("Hello, World!")
একক লাইন মন্তব্য
# This is a single-line comment
x = 5 # This is also a comment
print(x)
একাধিক লাইন মন্তব্য
"""
This is a
multi-line
comment
"""
print("Hello, World!")
মন্তব্য করার পদ্ধতি:
1. লাইনের শেষে ছোট মন্তব্য যোগ করুন
2. জটিল যুক্তি ব্যাখ্যা করতে দীর্ঘ মন্তব্য ব্যবহার করুন
3. তিনটি উদ্ধৃতি ব্যবহার করে একটি বহু-লাইন মন্তব্য লিখুন
পাইথন বনাম অন্যান্য ভাষা
| বৈশিষ্ট্য | Python | অন্যান্য ভাষা (সি/জাভা) |
|---|---|---|
| ইন্ডেন্টেশন | বাধ্যতামূলক(মডিউল সংজ্ঞায়িত করুন) | ঐচ্ছিক (পঠনযোগ্যতার জন্য) |
| সেমিকোলন | প্রয়োজন নেই | প্রয়োজনীয় |
| কোঁকড়া বন্ধনী | ব্যবহার করে না | ব্যবহার করে |
| পরিবর্তনশীল ঘোষণা | প্রয়োজন নেই | প্রয়োজনীয়(প্রকার ঘোষণা) |
| মন্তব্যের শুরু | # | // অথবা /* */ |